오늘의 공부 Dart의 final vs const final과 const 키워드는 많은 프로그래밍 언어에서 사용된다. Dart에서는 두 키워드 모두 사용되는데, 각각의 사용처가 조금 다르다. final final로 선언된 변수는 딱 한번 initialize 된 후 그 값이 변하지 않는다. 즉, run time constant라고 볼 수 있다. 코드의 첫 실행 혹은 객체의 첫 생성시에 값이 결정되고, 만약 새로 객체가 생성된다면 그 때에는 다... 오늘의 공부오늘의 공부 오늘의 공부 with vanillaJS 달 아이콘을 클릭하면 -> body의 클래스 day, night toggle -> if 클래스 === night => html 요소를 야간 모드로 전환 엄격 모드가 있는 것과 없는 것이 혼용되면 오류가 발생할 수 있습니다. 따라서 위 코드와 같이 즉시 실행 함수로 스크립트를 감싸고, 선두에 적용하는 것이 좋습니다. 웹 브라우저에는 이 문제를 해결할 수 있는 localStorage가 존재하는데... CSS투두리스트자바스크립트오늘의 공부htmlCSS
Dart의 final vs const final과 const 키워드는 많은 프로그래밍 언어에서 사용된다. Dart에서는 두 키워드 모두 사용되는데, 각각의 사용처가 조금 다르다. final final로 선언된 변수는 딱 한번 initialize 된 후 그 값이 변하지 않는다. 즉, run time constant라고 볼 수 있다. 코드의 첫 실행 혹은 객체의 첫 생성시에 값이 결정되고, 만약 새로 객체가 생성된다면 그 때에는 다... 오늘의 공부오늘의 공부 오늘의 공부 with vanillaJS 달 아이콘을 클릭하면 -> body의 클래스 day, night toggle -> if 클래스 === night => html 요소를 야간 모드로 전환 엄격 모드가 있는 것과 없는 것이 혼용되면 오류가 발생할 수 있습니다. 따라서 위 코드와 같이 즉시 실행 함수로 스크립트를 감싸고, 선두에 적용하는 것이 좋습니다. 웹 브라우저에는 이 문제를 해결할 수 있는 localStorage가 존재하는데... CSS투두리스트자바스크립트오늘의 공부htmlCSS